
export interface IQueryFrom {
  label: string;
  prop: string;
  queryType: string;
  labelWidth?: string | number;
  placeholder?: string;
  multiple?: boolean;
  options?: {
    label: string;
    value: string | number;
  }[];
  valueFormat?: string;
  defaultValue?: any;
  defaultTime?: any;
  disabledDate?: Function;
}

export interface ITableColumn {
  label: string;
  prop: string;
  width?: string | number
  minWidth?: string | number
  fixed?: "left" | "right"
  sortable?: "custom" | boolean
  formatter?: {
    (row: any, column: any, cellValue: any, index: number): any
  }
  showOverflowTooltip?: boolean
  align?: "left" | "center" | "right"
  headerAlign?: "left" | "center" | "right"
  className?: string
  labelClassName?: string
  slot?: string
}

